/**
 * Copyright (C), 2020-2020, 软件公司
 * FileName: NewsService
 * Author:   cakin
 * Date:     2020/5/6
 * Description: 新闻服务接口
 */
package com.cakin.newssystem.core.service;

import com.cakin.newssystem.core.dto.NewsDTO;
import com.cakin.newssystem.core.entity.News;

import java.util.List;

/**
 * @ClassName: NewsService
 * @Description: 新闻服务接口
 * @Date: 2020/5/6
 * @Author: cakin
 */
public interface NewsService {
    /**
     * 功能描述：浏览新闻
     *
     * @author cakin
     * @date 2020/5/6
     * @param username 用户名
     * @return List<News>
     */
    List<News> list( String username);
    /**
     * 添加新闻操作
     *
     * @param newsDTO 新闻信息
     */
    void add( NewsDTO newsDTO );

    /**
     * 用户登录操作
     *
     * @param username 用户信息
     * @param title 文章标题
     * @return News
     */
    News detail( String username, String title );
}
